// pages/client/clientAdd/clientAdd.js

import {
    clientAdd
} from "../../../api/client";
Page({

    /**
     * 页面的初始数据
     */
    data: {
        formData: {
            cusName: "", // 姓名
            cusType: "", // 类型
            sex: "", // 性别
            mobile: "", // 电话
            idenNo: "", // 身份证号
            address: "", // 住址
            signerName: "", // 顾问
            signerId: ""
        },
        cusType_text: "",
        cusTypeData: [],
        sexData: ''
    },
    toAgreeClick(e) {
        let val = e.currentTarget.dataset.type
        wx.navigateTo({
            url: '../../../login/agreement/agreement?type=' + val,
        })
    },
    // 提交
    submitClick() {
        if (this.data.formData.cusName == '') {
            wx.showToast({
                title: '请输入客户姓名',
                icon: 'none'
            })
        } else if (this.data.formData.mobile == '') {
            wx.showToast({
                title: '请输入客户电话',
                icon: 'none'
            })
        } else {
            clientAdd(this.data.formData).then((res) => {
                let that = this
                if (res.code == 200) {
                    wx.showModal({
                        title: '添加成功！',
                        content: '是否继续添加客户？',
                        success(res) {
                            if (res.confirm) {
                                that.onLoad()
                                that.setData({
                                    "formData.cusName": '',
                                    "formData.mobile": '',
                                    "formData.idenNo": '',
                                    "formData.address": '',
                                })
                            } else if (res.cancel) {
                                wx.navigateBack({
                                    url: '/pages/client/client'
                                })
                            }
                        }
                    })
                }
            })
        }

    },
    // value值双向绑定
    cusNameChange(e) {
        this.setData({
            'formData.cusName': e.detail.value
        })
    },
    mobileChange(e) {
        this.setData({
            'formData.mobile': e.detail.value
        })
    },
    idenNoChange(e) {
        this.setData({
            'formData.idenNo': e.detail.value
        })
    },
    addressChange(e) {
        this.setData({
            'formData.address': e.detail.value
        })
    },
    // 类型选择
    onCityPicker() {
        this.setData({
            cusTypeVisible: true
        });
    },
    // 类型改变
    onPickerChange(e) {
        this.setData({
            "formData.cusType": e.detail.value[0],
            "cusType_text": e.detail.label[0]
        })
    },
    // 性别更改
    sexChange(e) {
        this.setData({
            "formData.sex": e.detail.value
        })
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
        this.setData({
            "formData.cusType": wx.getStorageSync('docData').CUST_TYPE[0].value, // 类型
            "formData.sex": wx.getStorageSync('docData').COMM_SEX[0].value, // 性别
            "formData.signerName": wx.getStorageSync('userInfo').realname, // 顾问
            "formData.signerId": wx.getStorageSync('userInfo').username,
            cusType_text: wx.getStorageSync('docData').CUST_TYPE[0].label,
            cusTypeData: wx.getStorageSync('docData').CUST_TYPE,
            sexData: wx.getStorageSync('docData').COMM_SEX
        })
    },
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {
        let pages = getCurrentPages();   //获取小程序页面栈
        let beforePage = pages[pages.length -2];  //获取上个页面的实例对象
        beforePage.listReqFun();
    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})